package com.tiheima.service;

import com.tiheima.model.dos.StuListDO;
import com.tiheima.model.dto.student.StuAddDTO;
import com.tiheima.model.dto.student.StuPageQuery;
import com.tiheima.model.dto.student.StuUpdataDTO;
import com.tiheima.model.result.PageResult;
import com.tiheima.model.vo.GetStuByIdVO;

import java.util.ArrayList;
import java.util.List;

public interface StudentService {
    PageResult<StuListDO> page(StuPageQuery query);

    void deleteStu(ArrayList<String> id);

    void addStu(StuAddDTO stuAddDTO);

    GetStuByIdVO getStuById(Integer id);

    void updateStu(StuUpdataDTO stuUpdataDTO);

    void violation(Integer id, Integer score);
}
